/* 全站改版样式表 */
body,div,p,ul,li,table,tbody,tr,td,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,iframe{margin:0;padding:0;font-size:14px;color:#272727; list-style:none;}
body{background:#FFF;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica;-webkit-user-select:none;-webkit-text-size-adjust:none}
a{text-decoration:none;color:#1056c0;}
header,nav,section,article,footer,figure,figcaption{display:block;}
#alart
{
	text-align:center;
	width:auto;
	font-size:20px;
	margin:5px;
}
.current,.logClass{
	color:#ffffff;
}
#alart img
{	
text-align:center;
margin:5px;
}
#cnbetacss iframe {
                height:auto;
                max-height:auto;
                max-width:auto;
                margin:2px;
            }
#cnbetacss img {
	vertical-align:middle;
                height:auto;
                max-height:auto;
		    width:auto;
                margin:2px;
            }         
#cnbetacss video {
            	width:300px;
            	height:auto;
            }
           
  @media only screen and (device-width: 768px) and (orientation: portrait) {
  			#cnbetacss	img {
                	height:auto;
                	max-height:auto;
                	max-width:733px;
                	margin:2px;
            	}
            	
            	#cnbetacss video {
            		width:733px;
            		height:549px;
            	}	
		   }
           
        </style>
/* input private style */
input.private {
	-webkit-appearance:none;
}
input.private[type='checkbox']:checked::before {
	content:" ";
	display:block;
	width:14px;
	height:12px;
	margin:5px 0px 0px 3px;
	background:url('/com_icon.png') no-repeat -280px -340px;
}
input.private[type='checkbox'] {
	width: 20px;
	height: 20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #d3d3d3;
	-webkit-box-shadow: inset -1px 2px 5px rgba(0, 0, 0, 0.4);
	box-shadow: inset -1px 2px 5px rgba(0, 0, 0, 0.4);
	border:1px solid #C0C0C0;
}
input.private[type='radio'] {
	width:20px;
	height:20px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#d3d3d3;
	-webkit-box-shadow: inset 0px 2px 3px rgba(0,0,0,0.4);
	box-shadow: inset 0px 2px 3px rgba(0,0,0,0.4);
}
input.private[type='radio']:checked::before {
	content:" ";
	display:block;
	width:12px;
	height:12px;
	border-radius:10px;
	-webkit-border-radius:5px;
	margin:4px auto;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#7ac433), to(#479100)) no-repeat;
}
/* common */
.icon-radius{
	float:left;
	margin-right:10px;}
.icon-radius img{
	border:1px solid #bab8ad;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0,0.84);
	-moz-box-shadow:0 2px 2px rgba(0, 0, 0,0.84);}
.list-radius{
	float:left;
	margin-right:10px;}
.list-radius img{
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0,0.5);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0,0.5);}
.cover-sep{
	background:url('/com_icon.png') 0 -100px repeat;
	height:9px;}
.viewmore , .viewmore_1{
	text-align:center;
	margin:10px 0;}
.viewmore a , .viewmore_1 a{
	border-radius:6px;
	-webkit-border-radius:6px; 
	-moz-border-radius:6px;
	background: #e4eff8;
	border:1px solid #caddec;
	color:#1861ad;
	display:inline-block;
	line-height: 30px;
	height:30px;
	text-align:center;
	width:98%;
	font-size:16px;
	color:#1d1d1d;}
section.adv{
	text-align:left;
	border-top:1px solid #dae1e6;}
section.adv p{
	font-size:14px;
	color:#1056c0;
	height:32px;
	padding-left:40px;
	line-height:32px;}
section.adv p.hot{
	background:url('/com_icon.png') 8px -390px no-repeat;}
section.adv p.hot a {
	margin-left:5px;}
span.skey{
	color:#852a06;}
a.back-top{
	display:block;
	vertical-align:middle;
	width:37px;
	height:32px;
	position:absolute;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	text-indent:-999em;
	background:#f1fafc url('/com_icon.png') 0 -172px no-repeat ;
	top:9px;
      margin:0 auto;}
.pagenav{
	text-align:center;
	height:60px;
	vertical-align:middle;
	line-height:40px;}
.pagenav > span{
	text-align:center;
	display:inline-block;
	width:40%;
	font-size:15px;
	color:#818080;}
.pagenav span span{
	color:#1d1d1d;}
.pagenav a{
	background:url('/com_icon.png') no-repeat;
	width:44px;
	height:44px;
	display:inline-block;
	text-indent:-999em;
	margin-top:10px;}
.pagenav a.prev{
	background-position:0 -280px;}
.pagenav a.next{
	background-position:0 -330px;}
.pagenav a.prev-last{
	background-position:-100px -280px;}
.pagenav a.next-last{
	background-position:-100px -330px;}
.head-tips{
	background:#f6fafd;
	border-top:1px solid #c6c3b9;
	border-bottom:1px solid #cacaca;
	font-size:14px;
	line-height:32px;
	padding:4px 10px;
	color:#2b2b2a;}
.head-down{
	background:#f6fafd;
	font-size:14px;
	color:#1d1d1d;
	position:relative;
	border:1px solid #e3e3e3;
	line-height:20px;
	padding:8px 12px;
	height:44px;
	-webkit-box-shadow:0 1px 3px #ececec;
	-moz-box-shadow:0 1px 3px #ececec;}
.head-down.gray p{
	color:#999;
}
.head-down .downbtn{
	position:absolute;
	top:14px;
	right:10px;}
.head-detail{
	position:relative;
	background:#f6fafd;
	border-bottom:1px solid #b9bfc0;
	-webkit-box-shadow:0 1px 2px #c1c7c8;
	-moz-box-shadow:0 1px 2px #c1c7c8;}
.head-detail .downbtn{
	position:absolute;
	top:14px;
	right:10px;}
.head-detail figure{
	min-height:47px;
	position:relative;
	padding:10px;
	margin:0;}
.head-detail h3.marquee , .app-list h3.marquee{
	overflow:-webkit-marquee;}
.head-detail h3, .head-detail h3 a{
	font-size:16px;
	font-weight:bold;
	color:#272727;
	line-height:30px;}
.head-detail .down{
	color:#868686;
	font-size:12px;}


.detail-nav{
	background:#e4e9ed;
	padding:0 14px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow:inset 0 -2px 2px #388b9f;
	-webkit-box-shadow:inset 0 -2px 4px #bcc3c4;
	-moz-box-shadow:inset 0 -2px 4px #bcc3c4;
	width:100%;}
.detail-nav ul{
	display:-moz-box;
	display:-webkit-box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	-moz-box-pack:justify;
	-webkit-box-pack:justify;
	-moz-box-direction:start;
	-webkit-box-direction:start;
	width:100%;}
.detail-nav ul li{
	-moz-box-flex:1;
	-webkit-box-flex:1;
    line-height:34px;
	text-align:center;
	color:#1d1d1d;
	height:30px;
	line-height:46px;
	font-size:16px;
	position:relative;}
.detail-nav ul li a{
	color:#1d1d1d;
	display:block;}
.detail-nav ul li.current::after, .detail-nav ul li:last-child::after, .detail-nav ul li.nosep::after{
	content:"";}
.detail-nav ul li.current{
	color:#328ea8;
	background:-moz-linear-gradient(top, #ffffff 0%, #eff5f9 100%);
  	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eff5f9));
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-top-left-radius:6px;
    	-webkit-border-top-right-radius:6px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow:0px -1px 2px #abb1b2;
	-webkit-box-shadow:0px -1px 2px #abb1b2;
	-moz-box-shadow:0px -1px 2px #abb1b2;
	margin-top:10px;
	line-height:26px;}
.detail-nav ul li.current::before{
	border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;}
.detail-nav ul li.current a{
	color:#328ea8;
	display:block;}

a.commbtn{
	display:inline-block;
	width:116px;
	height:35px;
	line-height:34px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid rgba(115,118,119,0.52);
	background:-moz-linear-gradient(top, #f3fbff, #c6cbce 100%);
 	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3fbff), to(#c6cbce));
	font-size:16px;
	color:#1d1d1d;
	text-align:center;
	text-shadow:0 1px 1px #f0f3f5;}
a.qzonebtn span{
	background:url('/com_icon.png') no-repeat -276px -168px;
	display: inline-block;
	padding-left:25px;
}
.detail-i{
	line-height:20px;
	padding:4px 10px;
	border-bottom:1px solid #d0d0d0;}
.detail-i p{
	color:#868686;
	font-size:12px;}
.detail-i p span{
	vertical-align:top;
	display:inline-block;
	width:145px;}
.detail-i p span.safe{
	padding-left:20px;
	background:url('/com_icon.png') 0 -472px no-repeat; }
.detail-v{
	line-height:20px;
	font-size:14px;
	color:#1d1d1d;
	padding:6px 10px;}
.detail-v .a{
	text-align:right;
	padding-right:36px;}
.detail-cover{
	position:relative;
	background:#d0cdbd;
	border-top:1px solid #a3a194;
	border-bottom:1px solid #a3a194;
	-webkit-box-shadow:0 0 4px #a3a194 inset;
	-moz-box-shadow:0 0 4px #a3a194 inset;
	text-align:center;
	padding:14px 4px;}
.detail-cover img{
	margin:0 5px;}
.detail-cover a.arrow{
	background:url('/com_icon.png') no-repeat;
	height:43px;
	display:block;
	position:absolute;
	width:30px;
	text-indent:-999em;
	cursor:pointer;
	top:90px;}
.detail-cover a.prev{
	background-position:-30px -500px;
	left:0;}
.detail-cover a.prev.off{
	background-position:-100px -500px;
	left:0;}
.detail-cover a.next{
	background-position:0 -500px;
	right:0;}
.detail-cover a.next.off{
	background-position:-70px -500px;
	right:0;}
.detail-btn{
	white-space: nowrap;
	padding:10px 6px;}
.detail-btn a{
	margin:0 1%;}
.detail-btn a.commbtn{
	width:31%;}
	
.detail-btn1{
	padding:10px 6px;}
.detail-btn1 a{
	margin:0 1%;}
.detail-btn1 a.commbtn{
	width:47%;}
		
.module-title{
	background:-moz-linear-gradient(top, #ffffff 0%, #eef7f8 100%);
  	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eef7f8));
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	height:25px; 
	line-height:25px;
	font-size:12px;
	padding:0 10px;}
.module-content{
	padding:6px 10px;
	line-height:20px;}
.module-content p{
	padding:4px 0;}
.module-content p a{
	margin-right:20px;}
.module-content p a:last-child{
	margin-right:0;}



.comment-submit{
	padding:0 13px 10px 13px;}
.startComm{
	margin-top:10px;
	margin-bottom:15px;
	overflow:hidden;}
.startComm a{
	display:block;
	margin-right:13px;
	width:22px;
	height:21px;
	background:url('/com_icon.png') 0 -550px;
	float:left;}
.startComm a.y{
	background-position:0 -580px;}
.startComm span{
	float:right;
	color:#1d1d1d;
	font-size:16px;}
.comment-submit textarea{
	border:1px solid #b4b4b4;
	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px;
	width:100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding:8px 13px;
	line-height:20px;}
.comment-submit .toast {
	width:98%;
	left:1%;
	top:120px;
	position:absolute;
	height:50px;
	line-height:50px;
	background:rgba(25,27,28,0.8);
	border-radius:6px;
}
.comment-submit .toast::after {
	content:' ';
	display:block;
	width:20px;
	height:9px;
	bottom:-9px;
	left:20px;
	background:url('');
	position:absolute;
}
.comment-submit .toast h1 {
	color:#fff;
	padding-left:40px;
	background:url('/com_icon.png') no-repeat 10px -976px;
	height:35px;
}
.login_btn {
	margin-top:10px;
}
.comm_login{
	display:none;
	padding:0 10px;
	line-height:40px;
	height:40px;
	border-bottom:1px solid #dbdbdb;}
.comment-submit .btn{
	display: -webkit-box;
	-webkit-box-pack: justify;
	margin-top:7px;}
.comment-submit .btn a:first-child{
	margin-right:4%;}
.comment-submit .btn a{
	display:block;
	width:48%;}


.comment-list{
	border-top:1px solid #e3eaec;
	line-height:24px;
	font-size:14px;
	color:#1d1d1d;}
.comment-list li{
	padding:4px 0 4px 15px;
	border-bottom:1px solid #e3eaec;}
.comment-list li .time{
	font-size:12px;
	color:#868686;
	margin-left:6px;}
.comment-list li:nth-child(odd){
	background:#f5fafb;}
.comment-list .down{
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	padding:2px 0;}
.comment-list .down .name{
	font-size:14px;}
.comment-list .down .grade{
	float:right;
	dispalay:inline-block;}

/* header */
header{ 
  /*height:79px;*/
  background:-moz-linear-gradient(top, #56cbe7 0%, #378fa5 100%);
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#56cbe7), to(#378fa5));
  position:relative;}
header h1{
	background:url('/com_icon.png') 4px -795px no-repeat, -moz-linear-gradient(top, #eff4f8 0%, #bfeefd 100%);
  	background:url('/com_icon.png') 4px -795px no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#eff4f8), to(#bfeefd));
	text-indent:-999em;
	padding-left:40px; 
	height:35px;
	font-size:16px;
	color:#1d1d1d;
	text-shadow:1px 1px 0px #4d9caf;
	font-weight:normal;}
header .pcenter a{
	color:#2670bc;
	font-weight:bold;
	right:10px;
	top:6px;
	font-size:14px;
	text-shadow:0 0 1px #a0dceb;
	position:absolute;
	height:24px;
	line-height:20px;
	width:75px;
	display:block;
	text-align:center;}

.sub-header{
	height:35px;
	text-align:center;
	background: -moz-linear-gradient(top, #21cdf7 0%, #0386a7 100%);
	background: url('/com_icon.png') no-repeat right -1016px,-webkit-gradient(linear, left top, left bottom, color-stop(7%,#21cdf7), color-stop(100%,#0386a7));
	color:#f0f8f9;
	font-size:16px;
	line-height:35px;
	padding-left:10px;
	border-bottom:1px solid #858585;
	position:relative;}
.sub-header.mini{
	text-align:left;}
.sub-header.center{
	text-align:center;}
.sub-header a.back{
	position:absolute;
	display:block;
	width:43px;
	height:31px;
	top:3px;
	left:4px;
	text-indent:-999em;
	background:url('/com_icon.png') 0 -860px no-repeat;}
.sub-header a.edit{
	position:absolute;
	display:block;
	width:41px;
	height:29px;
	top:3px;
	right:4px;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:29px;
	background:url('/com_icon.png') -200px -499px no-repeat;
}
.sub-header a.edit.large {
	width:72px;
	height:29px;
	background:url('/com_icon.png') -180px -50px no-repeat;
}
.sub-header a.edit.disabled{
	opacity:0.4;
}
.sub-header.center a.edit:nth-child(1){
	right:0px;
	left:4px;
}

	
/* nav
nav{
	border-bottom:1px solid #e9f4f7;
	padding:0 14px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width:100%;
	height:50px;
	line-height:50px;
	background:url('/com_icon.png') no-repeat right bottom,url(/bg_nav.png) repeat-x;}
nav ul{
	display:-moz-box;
	display:-webkit-box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	-moz-box-pack:justify;
	-webkit-box-pack:justify;
	-moz-box-direction:start;
	-webkit-box-direction:start;
	width:100%;}
nav ul li{
	-moz-box-flex:1;
	-webkit-box-flex:1;
   color:#ffffff;
	line-height:50px;
	display:block;
	text-align:center;
	height:50px;
	line-height:50px;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 -1px 1px #09728c;}
nav ul li a{
	color:#ffffff;
	line-height:50px;
	display:block;}
nav ul li.current{
	height:46px;
	margin-top:5px;
	color:#0a87a3;
	background:-moz-linear-gradient(top, #d9e3f0 0%, #ffffff 100%);;
	background:-webkit-gradient(linear, left top, left 60%, color-stop(0%,#d9e3f0),color-stop(100%,#ffffff));
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-top-left-radius:6px;
   	-webkit-border-top-right-radius:6px;
	text-shadow:0 0 1px #b8dbe5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow:inset 0px 1px 1px #fff;
	-webkit-box-shadow:inset 0px 1px 1px #fff;
	-moz-box-shadow:inset 0px 1px 1px #fff; 
	}
nav ul li.current::before{
	border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;}
nav ul li.current a{
	line-height:45px;
	color:#0c86a4;
	display:block;} */
/* footer */
footer{
	background:#e4eff8;
	border-top:1px solid #bfd9f2;
	height:108px;
	text-align:center;
	padding-top:16px;
	z-index:1;
	position:relative;}
footer p{
	color:#000;
	line-height:30px;
	font-size:16px;}
footer span{
	color:#1d1d1d;}
	
/* wrapper */
.main-wrapper{
	display:block;
	width:100%;}
	
/* sub-nav */
.sub-nav{
	padding:10px 10px 5px 10px;
	border-bottom:1px solid #e2e2e3;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width:100%;}
.sub-nav ul{
	border-radius:6px;
	height:32px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	display:-moz-box;
	display:-webkit-box;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	-moz-box-pack:justify;
	-webkit-box-pack:justify;
	-moz-box-direction:start;
	-webkit-box-direction:start;
	width:100%;
	background:-moz-linear-gradient(top, rgba(169,172,174,0.52) 0%, rgba(111,114,115,0.52) 100%);
 	background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(169,172,174,0.52)), to(rgba(111,114,115,0.52)));
	padding:1px;}
.sub-nav ul li{
	-moz-box-flex:1;
	-webkit-box-flex:1;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background:#e3e9ea;
	text-align:center;
	color:#1d1d1d;
	font-size:16px;
	height:32px;
	line-height:32px;
	background:-moz-linear-gradient(top, #f3fbff 0%, #c6cbce 100%);
 	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3fbff), to(#c6cbce));
	border-right:1px solid #a9aaaa;}
.sub-nav ul li a{
	display:block;
	color:#1d1d1d;}
.sub-nav ul li:first-child{
	border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;}
.sub-nav ul li:last-child{
	border-radius:0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-right:0 none;}
.sub-nav ul li.current{
	background:#d0d6d7;
	-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.19), 0 -1px 0 rgba(0,0,0,0.28);
	-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.19), 0 -1px 0 rgba(0,0,0,0.28);
	background:-moz-linear-gradient(top, #bdc5ca 0%, #d9dddf 100%);
 	background:-webkit-gradient(linear, 0 0, 0 100%, from(#bdc5ca), to(#d9dddf));}	
	
/* coverflow */
.coverflow{
	position:relative;
	margin-top:-1px;
	background:#fff;
	padding:0px 40px 10px 40px;
	border-bottom:1px solid #e2e2e3;}
.coverflow figure{
	border:1px solid #bab8ad;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.42);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.42);
	overflow:hidden;
	background:#ece9db;
	padding:6px 12px;
	margin:0;}
.coverflow figure img{
	display:block;
	background:url('/loading.gif') no-repeat 0 0 transparent;
	border:1px solid rgba(0,0,0,0.23);
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;}
.coverflow h3 a{
	font-size:14px;
	color:#1d1d1d;
	font-weight:bold;
	line-height:24px;}
.coverflow p{
	font-size:12px;
	margin-top:4px;
	color:#1d1d1d;
	line-height:18px; }
.coverflow a.arrow{
	background:url('/com_icon.png') no-repeat;
	height:43px;
	display:block;
	position:absolute;
	width:30px;
	text-indent:-999em;
	cursor:pointer;
	top:30px;}
.coverflow a.prev{
	background-position:-29px -48px;
	left:0;}
.coverflow a.prev.off{
	background-position:-101px -48px;
	left:0;}
.coverflow a.next{
	background-position:0 -48px;
	right:0;}
.coverflow a.next.off{
	background-position:-71px -48px;
	right:0;}
	
/* app-list */
.app-list {
font-size: 25px;
}
.app-list.bk {
	background:#f6fafd;
}
.app-list figure,#cnbetacss{
	clear: both; /* 清除左右浮动 */ 
	word-break: break-word; /* 文本行的任意字内断开 */ 
	word-wrap: break-word; /* IE */ 
	position:relative;
	margin:0;
	overflow:hidden;
	padding:8px 15px 7px 10px;
	border-bottom:1px solid #e2e2e3;}
#cnbetacss li,#cnbetacss p,#cnbetacss{
		font-size:20px;!important}
.app-list figure.first::before{
	content:"\9996\53D1";
	font-size:12px;
	color:#ffffff;
	text-align:center;
	display:block;
	height:17px;
	width:45px;
	position:absolute;
	background:#94c759;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	top:36px;
	left:10px;}
.app-list h3 a{
	font-size:16px;
	color:#1d1d1d;
	font-weight:bold;
	line-height:16px;}
.app-list figcaption .source{
	text-align:left;
	font-size:12px;
	text-indent:2px;
	line-height:20px;
	color:#868686;
}
.app-list figcaption .price{
	text-align:right;
	font-size:14px;
	line-height:14px;
	color:#868686;}
.app-list figcaption .btn{
	text-align:right;
	height:14px;}
.app-list figcaption .down ,.app-list figcaption .ver{
	font-size:12px;
	color:#868686;
	line-height:13px;}
.app-list figcaption .ver {
	text-indent:2px;
}
.app-list .lastver {
	position:absolute;
	bottom:18px;
	right:8px;
	width:60px;
	color:#1056c0;
	font-size:14px;
}
.app-list .list-title{
	height:23px;
	line-height:23px;
	background:#e1e6e8;
	margin-top:-1px;
	padding-left:10px;
	color:#1d1d1d;
	border-top:1px solid #cbcfd1;
	border-bottom:1px solid #cbcfd1;}
.down .grade,.down .grade span{
	background:url('/com_icon.png') no-repeat 0 -120px;
	width:85px;
	margin-right:10px;
	height:13px;
	display:inline-block;}
.down .grade span{
	background-position:0 -150px;
	display:inline-block;}
.app-list .enum{
	margin-top:8px;
	font-size:12px;
	color:#868686;}
.app-list .enum span{
	display:inline-block;
	margin-right:12px;}
.app-list article .time{
	font-size:12px;
	color:#868686;
	margin-left:6px;}

.app-list-long{
	position:relative;}
.app-list-long h3{
	font-size:16px;
	margin-bottom:4px;}
.app-list-long h4{
	color:#1d1d1d;
	font-weight:normal;
	line-height:20px;
	margin-bottom:4px;}
.app-list-long img{
	width:100px;
	height:134px;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.40);
	-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.40);
	-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.40);}
.app-list-long .gray{
	color:#868686;
	font-size:12px;}
.downbtn{
	display:block;
	width:76px;
	height:32px;
	position:absolute;
	bottom:18px;
	right:8px;
	text-align:center;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	text-shadow:0 -1px 0 rgba(0,0,0,0.40);
	background: -moz-linear-gradient(top, #87d143 0%, #57a313 51%, #519416 52%, #61a326 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87d143), color-stop(51%,#57a313), color-stop(52%,#519416), color-stop(100%,#61a326));
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid #4f781b;}

.pagedirec p{
	border-top:1px solid #dae1e6;
	color:#1056c0;
	font-size:16px;
	height:40px;
	line-height:40px;
	padding:0 10px;
	background:-moz-linear-gradient(top, #fbfdfe, #eaf0f3 100%);
 	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfdfe), to(#eaf0f3));}
.pagedirec p span{
	color:#1d1d1d;}

/* new-list */	
.new-list{
	text-align:center;
	margin-top:-1px;
	background:#fff;
	padding:7px;}
.new-list ul{
	white-space:nowrap;
}
.new-list ul li{
	width:145px;
	margin:3px;
	display:inline-block;}
.new-list ul li img{
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0,0.60);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0,0.60);}

.cate-img{
	text-align:center;
	margin-top:-1px;
	background:#fff;
	padding-bottom:7px;
	border-bottom:1px solid #e2e2e3;}
.cate-img img{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0,0.60);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0,0.60);}

/* settins style */
.settings-list {
	margin-top:15px;
}
.main-wrapper .settings-list:not(:nth-last-child(1)) {
	border-bottom:1px solid #e2e2e3;
}
.settings-list ul {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px 10px;
}
.settings-list li {
	border-bottom:1px dashed #d6d7d8;
	line-height:46px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px 10px;
}
.settings-list hgroup {
	display:inline-block;
	padding-bottom:15px;
}
.settings-list hgroup h2 {
	color:#868686;
	font-size:14px;
	text-indent:10px;
}
.settings-list h1 {
	font-size:16px;
	text-indent:10px;
}
.settings-list li h2{
	display:inline;
	margin-left: 5px;
}
.settings-list li span {
	margin-left:10px;
	color:#969696;
}
.settings-list input {
	float:right;
	margin:0px 30px 0px 0px;
}
.settings-list li input {
	margin:12px 10px 0px 0px;
}

/* firmware style */
.firmware-tips {
	padding:5px 10px;
	border-bottom:1px solid #dbdbdb;
	background:#f6fafd;
	line-height:25px;
}
.firmware-tips span{
	color:#868686;
}

/* tips style */
.tips {
	width:98%;
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color:#eeede9;
	border:1px solid #d0d0d0;
	border-radius:4px;
	-webkit-border-radius:4px;
	position:absolute;
	bottom:10px;
	left:1%;
}
.tips.scroll {
	margin:10px 0px 10px 1%;
	position:static;
}
.tips.center {
	text-align:center;
}
.tips h1 {
	color:#99420e;
	line-height:24px;
}

/* embedded */
.embedded h1{
	position:relative;
	width:100%;
	height:53px;
	border-bottom:1px solid #89b4d5;
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(166,182,206,1.0)),color-stop(100%,rgba(255,255,255,0.0)));
	-webkit-background-size:3px 0;
}
.embedded h1 span {
	width:100%;
	height:53px;
	display:block;
	background:-webkit-gradient(linear, left top, right top, color-stop(100%,rgba(94,168,220,0.45)), color-stop(0%,rgba(154,208,249,0.45)));
	text-indent:-999em;
}
.embedded h1 a {
	position:absolute;
	display:block;
	top:15px;
	right:15px;
	font-size:16px;
	color:#1056c0;	
}

/* favorites style */
.favorites-list li {
	width:100%;
	overflow:hidden;
}
.favorites-list li h2{
	line-height:50px;
	height:50px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(100%,#dae3e5), color-stop(0%,#f0f7f8));
	box-shadow:0px 1px 1px rgba(0,0,0,0.27);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.27);
	font-size:16px;
	text-indent:10px;
	font-weight:normal;
}
.favorites-list li:not(:nth-child(1)){
	margin-top:1px;
}
.favorites-list.edit li.up::before,.favorites-list.edit li.down::before {
	float:right;
	width:40px;
	height:50px;
	display:block;
	content:" ";
	right:0px;
	box-shadow:inset 1px 0 1px #fff;
	-webkit-box-shadow:inset 1px 0 1px #fff;
	border-left:1px solid #d0d3d3;
}
.favorites-list.edit li.up::before {
	background:url('/com_icon.png') no-repeat -268px -510px;
}
.favorites-list.edit li.down::before {
	background:url('/com_icon.png') no-repeat -268px -478px;
}
.favorites-list li span {
	color:#83320e;
	font-size:14px;
}
.favorites-list li span::before {
	content:' (';
	display:inline;
	color:#000;
}
.favorites-list li span::after {
	content:')';
	display:inline;
	color:#000;
}
.favorites-list li.locked {
	position:relative;
}
.favorites-list li.locked::after {
	content:" ";
	display:block;
	position:absolute;
	float:right;
	top:20px;
	width:12px;
	right:20px;
	height:14px;
	background:url('/com_icon.png') no-repeat 0 -910px;
}
.favorites-list.edit li.locked::after {
	right:50px;
}
.favorites-list.edit li section {
	display:none;
}
.favorites-list.edit li section ul{
	height:50px;
	background-color:#f8f7f0;
	box-shadow:inset 1px 1px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,0.3);
	display:-webkit-box;
	-webkit-box-pack: justify;
	-webkit-box-orient: horizontal;
	line-height:50px;
}
.favorites-list.edit li section li {
	-webkit-box-flex: 1;
	text-align:center;
	border-right:1px solid #c5c5c4;
}
.favorites-list.edit li section li a {
	display:block;
	width:100%;
	height:100%;
}
.favorites-list .pagenav {
	margin-top:10px;
}
.favorites-list .add {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:100%;
	padding:0 30px;
	margin-top:10px;
}
.favorites-list .add a{
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0%,#dcdcdc), color-stop(50%,#cacaca), color-stop(51%,#dbdbdb), color-stop(100%,#f3f3f3));
	border:1px solid rgba(44,44,44,0.33);
	box-shadow:0 0 1px rgba(0,0,0,0.66);
	-webkit-box-shadow:0 0 1px rgba(0,0,0,0.66);
	display:inline-block;
	text-align:center;
	height:40px;
	line-height:42px;
	width:100%;
	margin:0 auto;
	font-size:16px;
	color:#000;
	border-radius:5px;
	-webkit-border-radius:5px;
	text-shadow:0 1px 1px rgba(255,255,255,0.53);
}

/* empty style */
article.empty {
	width:225px;
	margin:45px auto 0 auto;
	text-align:center;
}
article.empty p {
	color:#868686;
	line-height:30px;
}
article.empty p a {
	color:#1056c0;
}

/* result tips style */
.result-tips {
	width:98%;
	margin:0px 1%;
	border-radius:5px;
	-webkit-border-radius:5px;
	background-color:rgba(25,27,28,0.8);
	position:absolute;
	bottom:10px;
	height:50px;
	text-align:center;
	line-height:50px;
}
.result-tips h1{
	padding-left:40px;
	color:#fff;
	height:23px;
	line-height:23px;
	display:inline-block;
	background:url('/com_icon.png') no-repeat;
}
.result-tips.ok h1{
	background-position:0 -620px;
}
.result-tips.info h1{
	background-position:0 -990px;
}
.result-tips.failed h1{
	background-position:0 -699px;
}

/* usercenter style*/
.user-box {
	background-color:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	width:94%;
	margin:0 auto;
	margin-top:10px;
	box-shadow:0 0 3px rgba(0,0,0,0.39);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);
}
.user-info figure{
	margin:0px;
	padding:10px;
	height:40px;
	position:relative;
}
.user-info h1 {
	font-size:16px;
}
.user-info span {
	color:#868686;
}
.user-info span::before {
	content:'(';
}
.user-info span::after {
	content:')';
}
.user-info img {
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #c9c9c9;
	float:left;
	margin-right:10px;
	width:40px;
	height:40px;
}
.user-info a{
	position:absolute;
	right:10px;
	top:18px;
	color:#1056c0;
}
.user-oper li {
	height:47px;
	line-height:47px;
	text-indent:10px;
	border-bottom:1px solid #cacbcc;
	font-size:16px;
	color:#1d1d1d;
}
.user-oper li:last-child {
	border-bottom:none;
}
.user-oper li span::before {
	margin-left:10px;
	content:'(';
	color:#1d1d1d;
}
.user-oper li span {
	color:#83320e;
}
.user-oper li span::after {
	content:')';
	color:#1d1d1d;
}
.user-oper li.enter::before {
	background:url('/com_icon.png') no-repeat -280px -300px;
	content:' ';
	display:block;
	float:right;
	width:14px;
	height:22px;
	margin:13px 10px auto auto;
}
.user-retindex {
	font-size:16px;
	color:#1056c0;
	display:block;
	margin:30px auto auto 3%;
}

/* update style*/
article.update li {
	padding-left:10px;
	list-style:inside disc;
	font-size:14px;
	color:#1d1d1d;
	line-height:30px;
}

/* exposeMask style */
.exposeMask{
	background:rgba(0, 0, 0, 0.6);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	text-align:center;}
.exposeMask .viewbig{
	position:relative;
	display:inline-block;
	margin-top:15px;}
.exposeMask .viewbig img{
	border:5px solid #ffffff;
	display:block;
	background:url('/loading.gif') no-repeat;}
.exposeMask .viewbig a.close{
	display:block;
	position:absolute;
	top:-6px;
	width:36px;
	height:39px;
	right:-8px;
	text-indent:-999em;
	z-index:999;
	background:url('/com_icon.png') 0 -430px no-repeat;}

.exposeMask .popup{
	background:#f3f7f8;
	display:inline-block;
	width:94%;
	margin:60px auto auto auto;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background:#f3f7f8;
	-webkit-box-shadow:0 1px 5px rgba(0, 0, 0,0.60);
	-moz-box-shadow:0 1px 5px rgba(0, 0, 0,0.60);}
.exposeMask .popup .head{
	background: -moz-linear-gradient(top, #21cdf7 0%, #0386a7 100%);
	background: url('/com_icon.png') no-repeat right -1015px,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21cdf7), color-stop(100%,#0386a7));
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#ffffff;
	text-shadow:0 -1px 1px #94def1;
	border-top-left-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius:6px 6px 0 0;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0,0.64);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0,0.64);}
.exposeMask .popup .cont{
	padding:15px 15px;}
.exposeMask .popup .cont .i{
	background:#ffffff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid #b4b4b4;
	height:35px;
	line-height:35px;
	font-size:16px;
	padding:0 5px;
	text-align:left;
	color:#1d1d1d;
	margin-bottom:10px;}
.exposeMask .popup .cont .i input{
	border:0 none;
	font-size:16px;
	width:160px;}
.exposeMask .popup .cont .btn{
	padding-top:5px;}
.exposeMask .popup .cont .btn a:first-child{
	margin-right:4%;}
.exposeMask .share{
	height:151px;}
.exposeMask .share .cont .i input{
	width:230px;}
.exposeMask .fav-new{
	height:180px;}
.exposeMask .fav-new .check{
	text-align:left;
	padding-left:3px;
	vertical-align:middle;}
.exposeMask .fav-new .check input{
	margin-right:10px;}
.exposeMask .popup .cont {
	font-size:16px;
}
.exposeMask .popup .cont p.err {
	color:#99420e;
	text-align:left;
}
.exposeMask .popup .cont p.tip {
	color:#868686;
}
.exposeMask .popup .cont p.btn {
	margin-top:10px;
}
.exposeMask .popup .cont p.btn a{
	display:inline-block;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#c6cbce), color-stop(100%,#f3fbff));
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 2px rgba(111,114,115,0.8);
	-webkit-box-shadow:0 0 2px rgba(111,114,115,0.8);
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#1d1d1d;
	text-align:center;
}
.exposeMask .popup .cont p.btn.single a{
	width:100%;
}
.exposeMask .popup .cont p.btn.double a{
	width:48%;
}
.exposeMask .popup .cont label {
	text-align:left;
	margin-top:10px;
	display:block;
}
.exposeMask .popup .cont input[type="checkbox"] {
	margin-right:10px;
	vertical-align:text-bottom;
}
.exposeMask .popup .cont input[type="text"]::-webkit-input-placeholder{
	line-height:30px;
	color:#868686;
	font-size:20px;
}
.exposeMask .popup .cont input[type="text"] {
	width:100%;
	border:none;
	height:30px;
	line-height:30px;
	font-size:16px;
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 3px rgba(0,0,0,0.39);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.39);
	margin-top:10px;
	-webkit-appearance: none;
}

.report-list{}
.report-list p{
	height:42px;
	line-height:42px;
	line-height:42px;
	padding:0 38px;
	color:#1d1d1d;
	font-size:16px;
	overflow:hidden;}
	/*
.report-list p:nth-child(6){
	border-bottom:1px solid #d1d1d1;}
	*/
.report-list p input{
	float:right;
	display:block;
	height:42px;
	vertical-align:middle;}
.report-list p.l{
	border-bottom:0 none;
	color:#868686;
	padding-left:11px;}
.report-list .tr{
	padding:0 10px;}
.report-list textarea{
	width:100%;
	border:1px solid #b4b4b4;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.report-list .btn a{
	width:49%;
	float:left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.report-list .btn{
	min-height:65px;
	padding:15px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width:100%;}
.report-list .btn a:first-child{
	margin-right:2%;}

.detail-info{
	text-align:left;
	line-height:20px;
	padding:8px 12px;
	color:#1d1d1d;}
.detail-info .view{
	text-align:center;}
.detail-info p{
	text-indent:3em;}

.exposeMask .fav{
	height:auto;}
.exposeMask .fav .cont{
	padding:0;}
.exposeMask .fav p{
	font-size:16px;
	height:40px;
	padding:0 24px;
	line-height:40px;
	text-align:left;
	border-bottom:1px solid #b4b4b4;
	border-top:1px solid #ffffff;}
.exposeMask .fav p:nth-child(1){
	border-top:0 none;}
.exposeMask .fav p:nth-last-child(1){
	border-bottom:0 none;}
.exposeMask .fav p:hover,.exposeMask .fav p:active{
	background:#ceeff8;}
.exposeMask .fav p.key::after{
	content:" ";
	width:14px;
	height:16px;
	display:inline-block;
	margin:auto auto -2px 6px;
	background:url('/com_icon.png') 0 -910px no-repeat;}
.exposeMask .fav p.new{
	padding-left:30px;
	background:url('/com_icon.png') 8px -938px no-repeat;}

.fav-res{
	margin:0 auto;
	top:50%;
	position:absolute;
	width:100%;}
.fav-res div{
	width:80%;
	margin:0 auto;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	padding:10px 0;
	background:rgba(0,0,0,0.80) url('/com_icon.png') 20px -604px no-repeat;
	text-align:left;}
.fav-res p{
	color:#ffffff;
	font-size:14px;
	line-height:20px;
	padding-left:60px;}
.fav-res div.fail{
	background:rgba(0,0,0,0.80) url('/com_icon.png') 20px -690px no-repeat;}
.fav-res div.info{
	background:rgba(0,0,0,0.80) url('/com_icon.png') 20px -990px no-repeat;}
.comm-tip{
	top:152px;}
	
.report-res{
	top:340px;}


.search-key{
	margin:0 auto;
	padding:20px 0 15px 0;
	border-bottom:1px solid #e2e2e3;}
.search-key div{
	overflow:hidden;
	padding-left:10px;
	margin:0 auto;
	width:90%;
	height:35px;
	border:1px solid #bfc1c3;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow:0 1px 2px rgba(191, 193, 195,0.58);
	-moz-box-shadow:0 1px 2px rgba(191, 193, 195,0.58);
	position:relative;}
.search-key input.txt{
	font-size:16px;
	height:35px;
	line-height:35px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align:middle;
	width:80%;
	border:0 none;}
.search-key input.go{
	cursor:pointer;
	float:right;
	height:35px;
	width:43px;
	border:0 none;
	border-left:1px solid #a4a6a9;
	border-radius:0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	background:url('/com_icon.png') 10px -734px no-repeat,-moz-linear-gradient(top, #f3fbff 0%, #c6cbce 100%);
 	background:url('/com_icon.png') 10px -734px no-repeat,-webkit-gradient(linear, 0 0, 0 100%, from(#f3fbff), to(#c6cbce));	}
.search-key a.close{
	display:block;
	width:20px;
	height:20px;
	background:url('/com_icon.png') 0 -770px no-repeat;
	position:absolute;
	right:60px;
	top:7px;
	text-indent:-999em;
	cursor:pointer;}
section.nodata{
	color:#868686;
	text-align:center;
	padding:35px 0;
	font-size:16px;}
	
.search-tagcloud{
	margin-top:-1px;
	background:#ffffff;}
.search-tagcloud div.wrapper{
	position:relative;
	height:240px;}
.search-tagcloud .wrapper a{
	position:absolute;
	top:0;
	left:0;}
.search-tagcloud a.fc-c8{
	color:#c85598;}
.search-tagcloud a.fc-6f{
	color:#6f9947;}
.search-tagcloud a.fc-5f{
	color:#5fafc3;}
.search-tagcloud a.fc-7b{
	color:#7b4d95;}
.search-tagcloud a.fc-e0{
	color:#e05b2e;}
.search-tagcloud a.fs-24{
	font-size:24px;}
.search-tagcloud a.fs-16{
	font-size:16px;}
.search-tagcloud a.fs-20{
	font-size:20px;}


.topic-list{
	}
.topic-list figure{
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #d1d2d4;
	border-top:1px solid #ffffff;}
.topic-list article:nth-child(odd){
	background:#f3f7f8;}
.topic-list h3 a{
	font-size:14px;
	font-weight:normal;
	color:#1d1d1d;
	line-height:20px;}
.topic-list .time, .topic-list .b{
	font-size:12px;
	color:#868686;
	margin-left:10px;
	font-weight:normal;}
.topic-list .b{
	position:absolute;
	right:10px;
	bottom:10px;}
	
.evaluate-list h3, .evaluate-list h3 a{
	font-weight:bold;
	font-size:16px;
	color:#1d1d1d;
	line-height:20px;}
.evaluate-list p{
	line-height:20px;
	font-size:14px;
	color:#868686;}
.dropdown{
  height: 24px;
  line-height: 24px;
}	
.downloadpop{
  position: absolute;
  top:20%;
  border:solid 1px #000000;
  padding:2px;
  background-color:#FFFFFF;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  left:50%;
  margin-left:-147px;
  width: 290px;
  z-index:999;
}
.downloadpop .poptitle{
  background-color:#444444;
  border:solid 1px #000000;
  border-bottom: none;
  padding:17px;
  color:#FFFFFF;
  -moz-border-radius:6px 6px 0 0;
  -webkit-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
}
.downloadpop .firmwareversion li{
  height:64px;
  line-height:64px;
  font-size: 16px;
  list-style-type: none;
  position: relative;
}
.downloadpop .firmwareversion li:after,.downloadpop .firmwareversion li:before,.downloadpop .chosedversion:after,.downloadpop .chosedversion:before{
  display: block;
  content: "";
  right:15px;
  position: absolute;
}
.downloadpop .firmwareversion li:before,.downloadpop .chosedversion:before{
  margin-top:-7px;
  top:50%;
  right:24px;
  -moz-border-radius:16px;
  -webkit-border-radius:16px;
  border-radius:16px;
  width:12px;
  height:12px;
  z-index:1000;
  border:solid 1px #a4a4a4;
  background: -moz-linear-gradient(top, #F4F4F4 0%, #BFBFBF 55%, #BABABA 100%); /* firefox */ 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(55%,#BFBFBF), color-stop(100%,#BABABA)); /* webkit */
}
.downloadpop .firmwareversion li:after,.downloadpop .chosedversion:after{
  top:50%;
  -moz-border-radius:16px;
  -webkit-border-radius:16px;
  border-radius:16px;
  width:30px;
  height:30px;
  border:solid 1px #808080;
  background: -moz-linear-gradient(top, #F4F4F4 0%, #D6D6D6 50%, #BFBFBF 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(50%,#D6D6D6), color-stop(100%,#BFBFBF)); /* webkit */
  z-index: 999;
  margin-top:-16px;
}
.downloadpop .firmwareversion li a{
  display: inline-block;
  text-indent:20px;
  width: 100%;
  height: 100%;
  width:290px;
  text-overflow:ellipsis;
  white-space: nowrap;
  overflow:hidden;
}
.downloadpop .chosedversion:before{
  border:solid 1px #218418 !important;
  background: -moz-linear-gradient(top, #0FDA1E 0%, #0FDC25 47%, #0ED41B 100%) !important; /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0FDA1E), color-stop(47%,#0FDC25), color-stop(100%,#0ED41B)) !important; /* webkit */
}	
/* iPhone style */
body.iphone header{
	margin-bottom:15px;
}
body.iphone header h1{
	color:#0e4ca3;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-shadow:0 0 1px #3ba0ca;
	background:url('/com_icon.png') 4px -216px no-repeat, -moz-linear-gradient(top, #eff4f8 0%, #bfeefd 100%);
  	background:url('/com_icon.png') 4px -216px no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#eff4f8), to(#bfeefd));
	text-indent:-999em;}
body.iphone nav ul li{
	width:50%;}
body.iphone footer{
	height:80px;}
